public class MyRunnable  implements Runnable{
    private volatile boolean active;
    @Override
    public void run() {
        active = true;
        while (active) // 第一行
        {
            // 代码
        }
    }
    //在其他类中的调用stop()
    public void stop()
    {
        active = false; // 第二行
    }
}
